leather straps - German English Dictionary